Ext.QuickTips.init();
function reloadcode(i) {
	document.getElementById("randomming").src = "/image?rand=" + i;

}
var LoginForm;
LoginWindow = Ext.extend(Ext.Window, {
	title : '登陆系统',
	width : 265,
	height : 170,
	collapsible : true,
	defaults : {
		border : false
	},
	buttonAlign : 'center',
	createFormPanel : function() {
		return LoginForm = new Ext.form.FormPanel( {
			bodyStyle : 'padding-top:6px',
			defaultType : 'textfield',
			labelAlign : 'right',
			labelWidth : 55,
			labelPad : 0,
			frame : true,
			defaults : {
				allowBlank : false,
				width : 158
			},
			items : [ {
				cls : 'user',
				name : 'username',
				fieldLabel : '帐号',
				blankText : '帐号不能为空'
			}, {
				cls : 'key',
				name : 'password',
				fieldLabel : '密码',
				blankText : '密码不能为空',
				inputType : 'password'
			}, {
				cls : 'key',
				name : 'randCode',
				id : 'randCode',
				fieldLabel : '验证码',
				width : 80,
				blankText : '验证码不能为空'
			}]
		});
	},
	login : function() {
		this.fp.form.submit( {
			waitMsg : '正在登录......',
			url : 'login.do',
			failure : function(form, action) {
				var flag = action.result.msg;
				if (flag == "yanzheng") {
					alert('验证码不正确,请重新输入');
					Ext.getDom('randCode').value = "";
				} else {
					alert('用户名或密码不正确,请重新输入');
					window.location.href = '/index.jsp';
				}
			},
			success : function(form, action) {

				// 登陆成功后显示页面
				window.location.href = 'show.jsp';
			}
		});
	},
	initComponent : function() {
		LoginWindow.superclass.initComponent.call(this);
		this.fp = this.createFormPanel();
		this.add(this.fp);
		this.addButton('登陆', this.login, this);
		this.addButton('重置', function() {
			this.fp.form.reset();
		}, this);
	}
});

Ext
		.onReady(function() {
			var win = new LoginWindow();
			win.show();
			var bd = Ext.getDom('randCode');
			var bd2 = Ext.get(bd.parentNode);
			bd2
					.createChild( {
						tag : 'span',
						html : '<img src="/image" align="absmiddle"  id="randomming" onclick="javascript:reloadcode(Math.random())" style="cursor: hand" alt="点击重获验证码." /> '
					});
		});